package com.leanin.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.leanin.domain.MessageTopic;

public interface MessageTopicMapper {

	/**
	 * 查询短信主题列表
	 * @param msgTopicName
	 * @return
	 */
	List<MessageTopic> findMsgTopicList(@Param("msgTopicName") String msgTopicName);
	/**
	 * 修改短信主题状态
	 * @param msgTopicId
	 * @param status
	 * @return
	 */
    int updateTopicStatus(@Param("msgTopicId") String msgTopicId,@Param("status") int status);

    /**
     * 增加短信主题信息
     * @param record
     * @return
     */
    int addMsgTopic(MessageTopic record);

    /**
     * 根据ID查询短信主题信息
     * @param msgTopicId
     * @return
     */
    MessageTopic findMsgTopicById(String msgTopicId);
    
    /**
     * 根据短信主题名查询短信主题信息
     * @param msgTopicNaem
     * @return
     */
    MessageTopic findMsgTopicByName(String msgTopicName);

    /**
     * 修改短信主题内容
     * @param record
     * @return
     */
    int updateMsgTopic(MessageTopic record);

}